﻿* {
	margin: 0px; padding: 0px; text-decoration: none;
}
body {
	font-size: 14px;
}
img, a img {
  margin: 0;
  padding: 0;
  border: none;
}
table { 
  border-collapse: collapse;
  border-spacing: 0;
}
ul li { list-style: none;}
a {
	color: #3e3e3e;
}
a:hover {
	color: #1e4b8f;
}
.xian {
	color: #cc0000;
}
.xian:hover {
	color: #ff8000;
}
body {
	list-style: none; margin: 0px; padding: 0px; border: 0px; border-image: none; font-family: "微软雅黑";
}
div {
	border: none; list-style: none; margin: 0px; padding: 0px; border-image: none; font-family: "微软雅黑";
}
span {
	border: none; list-style: none; margin: 0px; padding: 0px; border-image: none; font-family: "微软雅黑";
}
ul {
	border: none; list-style: none; margin: 0px; padding: 0px; border-image: none; font-family: "微软雅黑";
}
li {
	border: none; list-style: none; margin: 0px; padding: 0px; border-image: none; font-family: "微软雅黑";
}
h1 {
	border: none; list-style: none; margin: 0px; padding: 0px; border-image: none; font-family: "微软雅黑";
}
h2 {
	border: none; list-style: none; margin: 0px; padding: 0px; border-image: none; font-family: "微软雅黑";
}
h3 {
	border: none; list-style: none; margin: 0px; padding: 0px; border-image: none; font-family: "微软雅黑";
}
h4 {
	border: none; list-style: none; margin: 0px; padding: 0px; border-image: none; font-family: "微软雅黑";
}
ol {
	border: none; list-style: none; margin: 0px; padding: 0px; border-image: none; font-family: "微软雅黑";
}
dl {
	border: none; list-style: none; margin: 0px; padding: 0px; border-image: none; font-family: "微软雅黑";
}
dt {
	border: none; list-style: none; margin: 0px; padding: 0px; border-image: none; font-family: "微软雅黑";
}
dd {
	border: none; list-style: none; margin: 0px; padding: 0px; border-image: none; font-family: "微软雅黑";
}
img {
	border: none; list-style: none; margin: 0px; padding: 0px; border-image: none; font-family: "微软雅黑"; 
}
a {
	border: none; list-style: none; margin: 0px; padding: 0px; border-image: none; font-family: "微软雅黑";
}
input {
	border: none; list-style: none; margin: 0px; padding: 0px; border-image: none; font-family: "微软雅黑";
}
textarea {
	border: none; list-style: none; margin: 0px; padding: 0px; border-image: none; font-family: "微软雅黑";
}
clear {
	list-style: none; margin: 0px; padding: 0px; border-image: none; font-family: "微软雅黑";
}
.mar-t {
	margin-top: 10px;
}
.mar-b {
	margin-bottom: 10px;
}
.mar-l {
	margin-left: 10px;
}
.mar-r {
	margin-right: 10px;
}
.mar-t2 {
	margin-top: 20px;
}
.mar-t3 {
	margin-top: 20px;
}
.mar-t4 {
	margin-top: 20px;
}
.padd-t {
	padding-top: 10px;
}
.padd-b {
	padding-bottom: 10px;
}
.padd-l {
	padding-left: 10px;
}
.padd-r {
	padding-right: 10px;
}
.padd-tblr {
	padding: 10px;
}
.padd-tlr {
	padding: 10px 10px 0px;
}
.padd-lrb {
	padding: 0px 10px 10px;
}
.padd-lr {
	padding: 0px 10px;
}
.padd-tb {
	padding: 10px 0px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.text {
	text-align: center;
}
.line {
	line-height: 30px;
}
.font-b {
	font-weight: bold;
}
.font-n {
	font-weight: normal;
}
.color {
	background-color: rgb(255, 255, 255);
}
.font2 {
	font-size: 12px;
}
.font6 {
	font-size: 16px;
}
.font8 {
	font-size: 18px;
}
.font20 {
	font-size: 20px;
}
.font26 {
	font-size: 26px;
}
.border {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.grey {
	color: rgb(102, 102, 102);
}
.grey a {
	color: rgb(102, 102, 102);
}
.grey a:hover {
	color: rgb(161, 0, 0);
}
.dgrey {
	color: rgb(158, 158, 158);
}
.dgrey a {
	color: rgb(158, 158, 158);
}
.dgrey a:hover {
	color: rgb(161, 0, 0);
}
.white {
	color: rgb(255, 255, 255);
}
.white a {
	color: rgb(255, 255, 255);
}
.white a:hover {
	color: rgb(255, 255, 255);
}
.blue {
	color: rgb(39, 158, 39);
}
.blue a {
	color: rgb(39, 158, 39);
}
.blue a:hover {
	color: rgb(161, 0, 0);
}
.black {
	color: rgb(0, 0, 0);
}
.black a {
	color: rgb(0, 0, 0);
}
.black a:hover {
	color: rgb(161, 0, 0);
}
.red {
	color: rgb(219, 16, 16);
}
.red a {
	color: rgb(219, 16, 16);
}
.red a:hover {
	color: rgb(161, 0, 0);
}
.dblue {
	color: rgb(0, 89, 142);
}
.dblue a {
	color: rgb(0, 89, 142);
}
.dblue a:hover {
	color: rgb(0, 89, 142);
}
.green {
	color: rgb(39, 158, 39);
}
.green a {
	color: rgb(39, 158, 39);
}
.green a:hover {
	color: rgb(204, 0, 0);
}
.orange {
	color: rgb(216, 108, 0);
}
.orange a {
	color: rgb(216, 108, 0);
}
.orange a:hover {
	color: rgb(204, 0, 0);
}
.yellow {
	color: rgb(255, 255, 0);
}
.yellow a {
	color: rgb(255, 255, 0);
}
.yellow a:hover {
	color: rgb(255, 255, 0);
}

.clear {
	clear: both;
}
.lmar {
	margin: 0px auto; width: 1200px;
}
i {
	transition:0.3s ease-in-out; display: block; cursor: pointer;
}
li:hover i {
	transform: rotate(360deg);
}
a:hover i {
	transform: rotate(360deg);
}
.hheader {
	background: rgb(255, 255, 255); height: 190px;
}
.htop {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1100px; height: 146px;
}
.htop .hlogo {
	padding: 15px 0px 0px 28px; width: 496px; float: left;
}
.htop .hlogo a {
  display: block;}
.htopr {
	width: 430px; float: right;
}
.htopt {
	height: 40px; padding-top: 15px;
}
.htopt ul.hjf {
	width: 50px; height: 30px; line-height: 30px; margin-right: 0px; float: left;
}
.htopt .hjf li {
	width: 20px; height: 30px; text-align: center; color: rgb(153, 153, 153); font-size: 14px; margin-right: 5px; float: left; cursor: pointer;
}
.htopt .hjf li a {
	color: rgb(30, 75, 143);
}
.htopt li.hover {
	background: url("../images/hjf.png") no-repeat 0px 6px; color: rgb(255, 255, 255);
}
.htopt .ht {
	padding: 4px 0px 0px 5px; float: left;
}
.htopt .ht img {
	margin-right: 6px; vertical-align: middle; cursor: pointer;
}
.hzqdh {
	width: 97px; height: 24px; color: rgb(153, 153, 153); padding-top: 3px; float: right; display: none;
}
.hzqdh a {
	color: rgb(30, 75, 143);
}
.hzqdh img {
	cursor: pointer;
}
.hinp {
	position:absolute; left: 50%; top: 50px; margin-left: 120px;
}
.hinp input {
	border: 1px solid rgb(79, 134, 218); border-image: none;  color: rgb(153, 153, 153); line-height: 35px; text-indent: 1em; float: left;
}
.keyWord {
  width: 312px; 
  height: 35px;
}
.searchbtn {
  width: 50px;
  height: 37px;
  background: url(../images/hsele.png) no-repeat;
}
.hinp img {
	float: left;
}
.tqyb {
  float: left;
  margin-top: 12px;
  font-size: 12px;
  height: 40px;
}
.tqyb img {
  float: left;
  margin: 0 5px 0 0;
}
.hnav {
	background: rgb(30, 75, 143); height: 44px;
}
.hnav > ul {
	margin: 0px auto; width: 1100px; position: relative;
}
.hnav > ul > li {
	width: 137px; height: 44px; text-align: center; line-height: 44px; float: left;
}
.hnav > ul > li > a {
	color: rgb(255, 255, 255); font-size: 22px; display: block;
}
.hnav > ul > li:hover > a {
	background: rgb(238, 238, 238); color: rgb(30, 75, 143);
}
.hnav > ul > li:hover .hnavbox {
	display: block;
}
.hnavbox {
	background: url(../images/hmbb.png); padding: 10px 50px; left: 0px; top: 44px; width: 1000px; height: 90px; display: none; position: absolute; z-index: 99;
}
.hnavbox .hnavl {
	width: 799px; height: 90px; border-right-color: rgb(51, 51, 51); border-right-width: 1px; border-right-style: solid; float: left;
}
.hnavbox p {
	height: 30px; text-align: left; line-height: 30px; font-weight: bold;
}
.hnavbox p span {
	width: 117px; text-align: center; color: rgb(51, 51, 51); font-size: 16px; float: left; display: block;
}
.hnavbox p a {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: normal; margin-right: 20px;
}
.hnavbox .hnavr p {
	padding-left: 20px; font-weight: bold;
}
.hnavbox .hnavr p a {
	font-weight: bold;
}
.hnavbox .hnavr {
	width: 200px; height: 110px; float: left;
}
.hnavbox ul li {
	float: left;
}
.hnavbox ul li a {
	padding: 0px 10px; color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; float: left; display: block;
}
#hnav1 {
	padding-left: 66px;
}
#hnav2 {
	padding-left: 220px;
}
#hnav3 {
	padding-left: 293px;
}
#hnav6 {
	padding-left: 573px;
}
#hnav4 {
	padding-right: 15px; float: right;
}
#hnav5 {
	padding-right: 10px; float: right;
}
#content3s > ucaptitle {
	padding: 26px 0px; text-align: center; color: rgb(51, 51, 51); line-height: 56px; font-family: "微软雅黑", "é”Ÿæ–¤æ‹·é”Ÿæ–¤æ‹·"; font-size: 38px; font-weight: normal;
}
.hcontent {
	/*background: url("../images/hbg.png") repeat-x rgb(249, 249, 249);*/
	background: rgb(249, 249, 249);
}
.hcon {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1100px;
}

.hfc {
	height: 180px; color: rgb(131, 131, 131); padding-top: 30px; font-size: 12px;  border-top-color: #ccc; border-top-width: 1px; border-top-style: solid;
}
.hfc a {
	color: rgb(131, 131, 131);
}
.hfc .fl {
	width: 665px; line-height: 30px; margin-left: 30px;
}
.hfc .fl ul {
	height: 30px;
}
.hfc .fl li {
	float: left;
}
.hfc .fr {
	width: 272px; text-align: center; padding-top: 25px; float: right;
}
.hfc .fr li.hdb {
	width: 100px; padding-top: 8px; float: left;
}
.hfc .fr li.hzc {
	width: 145px; padding-top: 19px; float: left;
}
/*é”Ÿæ–¤æ‹·é”Ÿæ–¤æ‹·é”Ÿæ–¤æ‹·*/
.g-header-search {
    width: 400px;
    height: 37px;
	border: 1px solid  rgb(79, 134, 218);
}
.g-header-search .u-search-row {
    margin-top: 8px;
	float: left;
width: 80px;
height: 22px;
line-height: 22px;
padding-left: 10px;
color: #666;
border-right: 1px solid #B5B5B5;
cursor: pointer;
outline: none;
}
.g-header-search #keyword {
    height: 37px;
    line-height: 37px;
	-moz-appearance: none;
	border: 0;
float: left;
width: 256px;
    text-indent: 10px;
    font-size: 14px;
    color: #444;
}
.g-header-search #searchbutton {
    
	float: right;
margin: 0;
}
.g-header-search .u-search-recommend {
    position: absolute;
    padding: 0 18px 2px 18px;
    margin-top: 38px;
    background: #FFF;
    border: 1px solid #B5B5B5;
    border-top: none;
    overflow: hidden;
}
.u-search-recommend li {
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    cursor: pointer;
}
.u-search-recommend li:hover {
    color: #F71501;
}

.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background: #000000;opacity: 0.8 !important;filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;top:-400px;margin-left:-300px; width: 600px;height: 270px;background:#fff;z-index: 1001;display: none;}
.alert-delete{width: 100%;height: 38px; line-height: 38px;  font-size: 20px; font-weight: bold; position: relative; background-color: #347bd7; color: #fff; text-align: center;}
.alert-delete span{position: absolute;top:10px;right: 10px; width: 19px;height: 19px; background: url(../images/tcdelete.jpg) center center no-repeat;cursor:pointer;}
.alert-wzsm{width: 560px;height: 100px;margin: 30px auto 0; line-height: 40px;font-size: 20px;color: #000;text-align: center;font-family:"Microsoft YaHei"; padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-wzsm p{font-size:20px;font-family:"Microsoft YaHei";}
.alert-footer{width: 100%; height: 105px;font-size: 20px;color: #000;}
.alert-footer span{cursor: pointer;float: left;font-family:"Microsoft YaHei";}
.continue{width: 124px;height: 42px;display:inline-table; background-color:#347bd7;border:2px solid; color:#FFFFFF; text-align:center; line-height:42px;}
.fangqi{line-height: 42px;font-size: 20px;color: #347bd7;margin-left: 30px;}
.xuanze{width: 210px;height: 42px;margin: 25px auto 0;}
.powz{line-height: 44px;font-size: 14px;font-family: "é”Ÿæ–¤æ‹·é”Ÿæ–¤æ‹·";color: #000; padding-left: 30px; background: url(../images/wz.png) 0 9px no-repeat; width: 1010px; margin: 0 auto;}
 @media only screen and (max-width: 414px) {
   .alert-warning{position: fixed;left:2%;top:-400px;margin-left:0; width: 96%;height: auto;background: #fff;background-size: 100%; z-index: 1001;}
   .alert-wzsm{width: 80%;height: auto;margin: 15px auto 0; line-height: 28px;font-size: 18px;color: #000;text-align: center; }
   .alert-wzsm p{font-size:18px;}
   .alert-footer{width: 100%; height: 70px;line-height: 70px;font-size: 18px;color: white;margin-top: 10px;}
   .continue{ width: 124px;height: 42px;background-size: 100%; display:inline-table; background-color:#000099;}
}